def check_bracket_match(expression):
    """Checks if brackets in expression are properly matched"""
    stack = []
    opening = "("
    closing = ")"
    
    for char in expression:
        if char == opening:
            push(stack, char)
        elif char == closing:
            if is_empty(stack):
                return False  # Closing bracket with no matching opening bracket
            pop(stack)  # Successful match, remove opening bracket
    
    # All opening brackets must be matched
    return is_empty(stack)